package model

type Pics struct {
	Id      string `gorm:"column:id"`
	GoodsId string `gorm:"column:goodsId"`
	Pic     string `gorm:"column:pic"`
}

type Properties struct {
	Id             int    `gorm:"column:id"`
	Name           string `gorm:"column:name"`
	Sort           int    `gorm:"column:paixu"`
	ChildsCurGoods []Option
}
type Option struct {
	Id         int    `gorm:"column:id"`
	PropertyId int    `gorm:"column:propertyId"`
	Name       string `gorm:"column:name"`
}
type GoodsCate struct {
	Id   int     `gorm:"column:id"`
	Name string  `gorm:"column:name"`
	List []Goods `gorm:"column:good_list"`
}
type Goods struct {
	Id         string  `gorm:"column:id"`
	Name       string  `gorm:"column:name"`
	CategoryId int     `gorm:"column:categoryId"`
	MinPrice   float64 `gorm:"column:minPrice"`
	Pic        string  `gorm:"column:pic"`
	ShopId     int     `gorm:"column:shopId"`
}
type GoodsInfo struct {
	Id               string  `gorm:"column:id"`
	Name             string  `gorm:"column:name"`
	CategoryId       int     `gorm:"column:categoryId"`
	MinPrice         float64 `gorm:"column:minPrice"`
	Pic              string  `gorm:"column:pic"`
	Content          string  `gorm:"column:content"`
	OriginalPrice    string  `gorm:"column:originalPrice"`
	PingtuanPrice    string  `gorm:"column:pingtuanPrice"`
	PropertyChildIds string  `gorm:"column:propertyChildIds"`
	PropertyIds      string  `gorm:"column:propertyIds"`
}
